package com.simple.portal.vo;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;

@Entity
@Table(name = "APPLICATION_APPLY")
public class ApplicationApplyVO implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = -640920796109409014L;

	@Id
	@GeneratedValue(generator = "hibernate-uuid")
    @GenericGenerator(name="hibernate-uuid", strategy="uuid")
	@Column(name = "APPLICATION_APPLY_ID")
	private String applicationApplyId;
	
	@Column(name = "APPLICATION_ID")
	private String applicationId;
	
	@Column(name = "APPLY_FLAG")
	private String applyFlag;
	
	@Column(name = "EXPIRY_DATE")
	private Date expiryDate;
	
	@Column(name = "APPLIER")
	private String applier;
	
	@Column(name = "APPLY_DATE")
	private Date applyDate;
	
	@Column(name = "APPLY_STATUS")
	private String applyStatus;
	
	@Column(name = "UNSUBSCRIBER")
	private String unsubscriber;
	
	@Column(name = "UNSUBSCRIBE_DATE")
	private Date unsubscriberDate;
	
	@Column(name = "CANCELSTATUS")
	private String cancelstatus;
	
	@Column(name = "APPLY_AUDITOR")
	private String applyAuditor;
	
	@Column(name = "APPY_AUDIT_DATE")
	private Date applyAuditDate;
	
	@Column(name = "UNSUBSCRIBE_AUDITOR")
	private String unsubscribeAuditor;
	
	@Column(name = "UNSUBSCRIBE_AUDIT_DATE")
	private Date unsubscribeAuditDate;
	
	@Column(name = "MEMO")
	private String memo;

	public String getApplicationApplyId() {
		return applicationApplyId;
	}

	public void setApplicationApplyId(String applicationApplyId) {
		this.applicationApplyId = applicationApplyId;
	}

	public String getApplicationId() {
		return applicationId;
	}

	public void setApplicationId(String applicationId) {
		this.applicationId = applicationId;
	}

	public String getApplyFlag() {
		return applyFlag;
	}

	public void setApplyFlag(String applyFlag) {
		this.applyFlag = applyFlag;
	}

	public Date getExpiryDate() {
		return expiryDate;
	}

	public void setExpiryDate(Date expiryDate) {
		this.expiryDate = expiryDate;
	}

	public String getApplier() {
		return applier;
	}

	public void setApplier(String applier) {
		this.applier = applier;
	}

	public Date getApplyDate() {
		return applyDate;
	}

	public void setApplyDate(Date applyDate) {
		this.applyDate = applyDate;
	}

	public String getApplyStatus() {
		return applyStatus;
	}

	public void setApplyStatus(String applyStatus) {
		this.applyStatus = applyStatus;
	}

	public String getUnsubscriber() {
		return unsubscriber;
	}

	public void setUnsubscriber(String unsubscriber) {
		this.unsubscriber = unsubscriber;
	}

	public Date getUnsubscriberDate() {
		return unsubscriberDate;
	}

	public void setUnsubscriberDate(Date unsubscriberDate) {
		this.unsubscriberDate = unsubscriberDate;
	}

	public String getCancelstatus() {
		return cancelstatus;
	}

	public void setCancelstatus(String cancelstatus) {
		this.cancelstatus = cancelstatus;
	}

	public String getApplyAuditor() {
		return applyAuditor;
	}

	public void setApplyAuditor(String applyAuditor) {
		this.applyAuditor = applyAuditor;
	}

	public Date getApplyAuditDate() {
		return applyAuditDate;
	}

	public void setApplyAuditDate(Date applyAuditDate) {
		this.applyAuditDate = applyAuditDate;
	}

	public String getUnsubscribeAuditor() {
		return unsubscribeAuditor;
	}

	public void setUnsubscribeAuditor(String unsubscribeAuditor) {
		this.unsubscribeAuditor = unsubscribeAuditor;
	}

	public Date getUnsubscribeAuditDate() {
		return unsubscribeAuditDate;
	}

	public void setUnsubscribeAuditDate(Date unsubscribeAuditDate) {
		this.unsubscribeAuditDate = unsubscribeAuditDate;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

}
